// 导入request 方法
import request from '@/utils/request.js';

// 封装一个获取角色列表的方法
export function getAllRolesLists(params) {
  return request({
    method: 'GET',
    url: `/sys/role`,
    params,
  });
}

// 获取公司信息的接口
export function getCompanyInfo(id) {
  return request({
    method: 'GET',
    url: `/company/${id}`,
  });
}

// 删除接口
export function deleteRolesList(id) {
  return request({
    method: 'DELETE',
    url: `/sys/role/${id}`,
  });
}

// 新增角色接口
export function addNewRoles(data) {
  return request({
    method: 'POST',
    url: `/sys/role`,
    data,
  });
}

// 获取角色的基本信息,用于编辑角色信息的数据回写
export function getRolesInfo(id) {
  return request({
    method: 'GET',
    url: `/sys/role/${id}`,
  });
}

// 根据id更新角色信息
export function updateRolesById(data) {
  return request({
    method: 'PUT',
    url: `/sys/role/${data.id}`,
    data,
  });
}
